2 d game environment design